home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-21 / qwhite.zip / QRAMC&T.TEC < prev    next >
Text File  |  1992-03-09  |  5KB  |  93 lines

  1. ID:CT QRAM and C&T NEAT Chip Set
  2. Quarterdeck Technical Note #146
  3. by Daniel Travison
  4. last revision:  12 February 1992
  5.  
  6.      This technical note discusses a very specific configuration:  systems 
  7. implementing the NEAT Chip Set and an EMS driver that does not provide 
  8. mappable areas other than the page frame.  Typically, QRAM is placed in your 
  9. CONFIG.SYS file on a line AFTER your EMS driver.  When the system is rebooted, 
  10. QRAM reports "Nothing useful to do."  On a system that contains the NEAT Chip 
  11. set, QRAM can use the system's shadow RAM feature to provide High Ram.  The 
  12. objective is to allow QRAM to use the Shadow RAM provided by the NEAT Chip Set 
  13. while allowing the EMS driver to provide expanded memory with a page frame.  
  14. The key to making this setup work is to have QRAM exclude the area the EMS 
  15. driver uses for the page frame and also load QRAM BEFORE the EMS driver.
  16.  
  17. STEP 1:  Boot your system with your EMS driver in your CONFIG.SYS file.
  18.  
  19. STEP 2:  Run Manifest (MFT.EXE) and display the First-Meg/Overview screen.   
  20.          You will see something similar to the following map:
  21.  
  22.               Memory Area   Size   Description
  23.  
  24.               0000 - 003F     1K   Interrupt Area
  25.               0040 - 004F   0.3K   BIOS Data Area
  26.               0050 - 006F   0.5K   System Data
  27.               0070 - 0B7C    44K   DOS
  28.               0B7D - 21AF    88K   Program Area
  29.               21B0 - 9FFF   506K   [Available]
  30.               ===Conventional memory ends at 640K====
  31.               A000 - AFFF    64K   VGA Graphics
  32.               B000 - B7FF    32K   Unused
  33.               B800 - BFFF    32K   VGA Text
  34.               C000 - C7FF    32K   Video ROM
  35.               C800 - D000    32K   Unused
  36.           --->D000 - DFFF    64K   Page Frame  <--- Page Frame address
  37.               E000 - EFFF    64k   Unused
  38.               F000 - FFFF    64K   System ROM
  39.  
  40.      NOTE: Manifest is located in the directory where QRAM is installed.    
  41.            Manifest is started by typing MFT.
  42.  
  43. STEP 3:  Locate the entry for the page frame.  If you do not see it, you may 
  44. not have your EMS driver installed in your system.  Refer to the documentation 
  45. that came with the system for information on installing the EMS driver.  Most 
  46. EMS drivers have the letters EMM or EMS in their file name.
  47.  
  48. STEP 4:  Record the starting and ending address of the page frame.  For 
  49. example:  The memory map above shows the page frame starting at D000 and 
  50. ending at DFFF.  Your system may have the page frame using some other address 
  51. range.  This is the address range you will need to have QRAM exclude.
  52.  
  53. STEP 5:  This step involves editing your CONFIG.SYS file.  You can use any 
  54. editor of your choice as long as it is capable of saving files in an ASCII 
  55. format.  Many word processors also have this capability.  The documentation 
  56. may refer to them as TEXT, ASCII, or NON-DOCUMENT files.  If you are not sure, 
  57. or do not have an editor or word processor, read the chapter in your DOS 
  58. manual on using EDLIN.  This editor is provided with DOS and can be used to 
  59. edit the CONFIG.SYS file.  Your CONFIG.SYS file will be located in the root 
  60. directory of the drive the system boots from.
  61.  
  62.      a:  Determine where the QRAM.SYS file is located.  The install program  
  63.          will place it in the C:\QRAM unless you specified something else.
  64.  
  65.      b:  Add a device statement for QRAM in your CONFIG.SYS file.  This must 
  66.          be placed on a line BEFORE your EMS driver.  The device statement   
  67.          will need an EXCLUDE parameter to tell QRAM not to use the area the 
  68.          EMS driver needs for the page frame.  (refer to your Manifest       
  69.          First-Meg/Overview screen for the page frame addresses).
  70.  
  71.          For example:  if QRAM is installed in the C:\QRAM subdirectory and   
  72.          the page frame is using the address range D000-DFFF as shown above, 
  73.          your device statement for QRAM will look like: 
  74.         
  75.          DEVICE=C:\QRAM\QRAM.SYS EXCLUDE=D000-DFFF
  76.  
  77.      c:  Reboot the computer and watch for the QRAM sign-on display.  If     
  78.          QRAM is successful, it will report the areas of High RAM it         
  79.          creates.  You may now run OPTIMIZE to get your resident programs    
  80.          and drivers loaded into the high RAM.
  81.  
  82. NOTES:  This may also be useful for systems with the NEAT Chip Set and EMS 
  83. drivers that DO provide mappable areas other than the page frame.  To 
  84. determine if you will benefit, perform the steps above and run Manifest when 
  85. complete.  You may find this approach allows QRAM to create more High RAM 
  86. areas using shadow ram.
  87.  
  88.   ************************************************************************
  89.   *This technical note may be copied and distributed freely as long as it*
  90.   *is distributed in its entirety and it is not distributed for profit.  *
  91.   *         Copyright (C) 1990-2 by Quarterdeck Office Systems           *
  92.   ************************ E N D   O F   F I L E *************************
  93.